1. mongoose的增删改查
    需求: 查找info: young的所有数据
    const result = await model.find({info: young})

    需求: 查找符合条件的一条数据,通过id去查找. id 
    const result = await model.findOne({_id: id})

    需求: 要将_id为id的数据,修改为info: old ,只改一条 
    model.updateOne({_id: id}, {$set: {info: 'old'}})

    需求: 根据id删除一条数据
    model.deleteOne({_id: id})

2. express.static
   作用: 帮我们响应静态资源的中间件
   使用: app.use(express.static('存储静态资源目录的路径'))

   访问静态资源 
   http://localhost:5000/js/registe.js
   注意: 如果请求的url地址中包含后缀名,则当做静态资源处理.否则不处理

3. 路径问题

    相对路径(网络交互): 相对的是当前页面的url地址
    绝对路径: 一个url地址 

    ./ 覆盖当前页面url的path的最后一个部分
    ../ 覆盖最后两个
    ../../ 覆盖三个
    注意: 如果当前页面的path不够覆盖了.则直接从端口号后面开始
    / 也是从端口号后面开始